<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Api接口说明</title>
<link href="{$Think.config.BASEURL}/css/comm.css" rel="stylesheet" type="text/css">
<link href="{$Think.config.BASEURL}/css/friend.css" rel="stylesheet" type="text/css">
<link href="{$Think.config.BASEURL}/css/api.css" rel="stylesheet" type="text/css">
<script language="javascript" src="{$Think.config.BASEURL}/js/jquery.js"></script>
<script language="javascript" src="{$Think.config.BASEURL}/js/comm.js"></script>
</head>
<style>
    .new{
        color:red;
    }
    .disable{
        color: #CCC;
        text-decoration: line-through;
    }
    pre {
        display: block;
        padding: 9.5px;
        margin: 0 0 10px;
        font-size: 13px;
        line-height: 1.42857143;
        color: #333;
        word-break: break-all;
        word-wrap: break-word;
        background-color: #f5f5f5;
        border: 1px solid #ccc;
        border-radius: 4px;
    }
</style>
<body>
    <div class="contaner">
        <h1>掌上印刷项目Api接口说明</h1>
          <div class="devision clear">
            <p>
             	1：用户注册功能模块<br />
                	接口网址：{$Think.config.BASEURL}/Api/register<br />
                    传输方式：post<br />
                    必须字段：phone(手机号)<br />
                    可选字段：version(当前用户的版本号),platform(用户的当前操作平台)<br />
                    备注：该接口也可用于登录功能,如果该手机号已注册过,会直接返回登录的数据给客户端<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {"uid":"7"},<br />
                    message: '成功注册,欢迎您',<br />
                }<br />
            </p>
            <p>
             	2：用户登陆功能模块<br />
                	接口网址：{$Think.config.BASEURL}/Api/login<br />
                    传输方式：post<br />
                    必须字段：phone(手机号)<br />
                    可选字段：version(当前用户的版本号),platform(用户的当前操作平台)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'uid'=>用户ID,'nickname'=>用户昵称,'phone'=>用户手机号,'lastVersion'=>最新版本号,用来做当前版本对比,当前版本低于最新版本时,提示用户下载},<br />
                    message: '成功登陆',<br />
                }<br />
            </p>
            <p>
             	2-1：用户登出,主要用来记录在线时间长<br />
                	接口网址：{$Think.config.BASEURL}/Api/logout<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '退出成功',<br />
                }<br />
            </p>
            <!--<p>-->
             	<!--3：新建需求<br />-->
                	<!--接口网址：{$Think.config.BASEURL}/Api2/newrequest<br />-->
                    <!--传输方式：post<br />-->
                    <!--必须字段：uid(用户ID),content(需求内容,限定100字内)<br />-->
                    <!--可选字段：city(市),district(区),provice(省份),lat(纬度),lng(经度),openId(公开范围,1代表公开所有,2代表只面向服务商),images(图片字段,最多3张,用,号隔开,最后一个不需要加上,号)<br />-->
                    <!--返回:{<br />-->
                    <!--code: 0,<br />-->
                    <!--data : {},<br />-->
                    <!--message: '新建成功',<br />-->
                <!--}<br />-->
            <!--</p>-->

            <p>
             	<span class="new">3：新建需求 (改)</span><br />
                	接口网址：{$Think.config.BASEURL}/Api2/newrequest<br />
                    传输方式：post<br />
                    必须字段：
<pre>
uid(用户ID),

want_date(交货日期 datetime 格式)
content(需求详情,限定100字内)
visibility(可见度 1：认证商家可见 2：全部可见)
</pre>

                    可选字段：
<pre>
name(产品名称)
num(产品数量)
    
city(市)
district(区)
provice(省份)
lat(纬度)
lng(经度)
openId(公开范围,1代表公开所有,2代表只面向服务商)
images(图片字段,最多3张,用,号隔开,最后一个不需要加上,号)
wx_account(微信号)
phone(手机号)
</pre>
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '新建成功',<br />
                }<br />
            </p>

            <p>
             	4：首页(获取需求数据)<br />
                	接口网址：{$Think.config.BASEURL}/Api2/getRequestDatas<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'rid':'需求的ID号','qid':'报价id,只针对已报过价的商户有该字段','uid':'对应的用户ID','nickname':'对应的用户昵称','headImg':'用户头像','content':'需求内容','local':'发布地址','quoteNum':'获得报价的总数','replyNum':'回复的总数','statusId':'对应的状态节点','confirmTime':'该需求定标的时间','addTime':'添加时间','upTime':'最近修改时间','button':'1代表修改报价,2代表立即报价(未通过审核的商户或者个人,点击提示还未成为商户,请先认证,点击跳转到商户认证页面),5代表立即报价,已通过审核的商户,但未对该条需求进行报价,点击跳转到报价页面','collection':'1代表当前用户已收藏,0代表没收藏','colltotal':'改条需求的收藏总数','isreply':'1代表我回复过,0代表我还未回复过该条需求','imgArr':'图片列表数组',<span class="new">'name':'产品名称','num':'产品数量','want_date':'交货日期','wx_account':'微信账号','phone':'联系号码',is_visible:"该uid用户是否有权限查看联系方式 1:有 0:没有",'bid_num':'接单数量'</span>},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	<span class="new">5：获取某条需求的详情</span><br />
                	接口网址：{$Think.config.BASEURL}/Api2/getRequestDetail<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),rid(需求ID)<br />
                    可选字段：method(reply代表回复数据,quote代表报价数据,<span class="new">bid代表接单数据</span>)<br />
                    备注：1:后台需要判断当前用户的角色,<br />
                    		1-1:发布者,可以看到所有商户的联系方式和报价的数据;<br />
                            1-2:其他未参与报价的商家或其他用户角色,只能看到报价的商家基本信息,不能看到报价的数据;<br />
                            1-3:参与报价的商家,只可以看到当前自己的报价数据,并可对报价内容进行修改(在该需求未确定最终报价之前);<br />
                    	 2:需求的状态节点有发布中、报价结束、已完结<br />
                    注意：报价的数据根据报价金额正序排列<br />
                    返回:{<br />
                    code: 0,<br />
<pre>
需求详情
data : {'request'=>'rid':'需求的ID','headImg':'创建人头像','roleId':'角色ID,0代表普通用户,1代表发布者本人,2代表已参与报价的商家,3代表未参与报价的商家','qid':'报价ID','mid':'商户ID','uid':'创建者ID','nickname':'创建者昵称','content':'需求内容','local':'发布地点','quoteNum':'报价总数','replyNum':'回复总数','statusId':'状态ID,1代表待发布,2代表发布中,3代表报价中,4代表待评价,5代表已完结','confirmTime':'确认报价时间','addTime':'添加时间','upTime':'最近更新时间','collection':'1代表当前用户已收藏,0代表没收藏','button':'1代表修改报价,2代表立即报价(未通过审核的商户或者个人,点击提示还未成为商户,请先认证,点击跳转到商户认证页面),5代表立即报价,已通过审核的商户,但未对该条需求进行报价,点击跳转到报价页面','collection':'1代表当前用户已收藏,0代表没收藏','colltotal':'改条需求的收藏总数','imgArr':'图片列表数组'}
<span class="new">新增：is_visible （该uid用户是否有权限查看联系方式）,'bid_num':'接单数量'</span>
</pre>

                    	   {'reply'=>'replyId':'回复对应的ID','uid':'回复者ID','nickname':'回复者昵称','content':'回复内容','location':'回复对应的当时地址','readable':'发布需求者是否已读,为1代表未读,为0代表已读','replyUid':'回复某一用户对应的用户ID','addTime':'添加时间','upTime':'更新时间'}
                           {'quote'=>'qid':'报价ID号','mid':'商户ID','headImg':'商户头像','bjuid':'报价者ID','address':'地址','company':'公司名称','phonenum':'联系电话','merchantDesc':'公司简介','productTotal':'产品总数','quoteTotal':'报价总数','dealTotal':'成功交易总数','price':'报价金额','description':'补充描述','images':'补充图片','readable':'发布者是否已读','RquestStatusId':'该条需求的状态ID,3代表报价中,4代表待评价,5代表已完结','choose':'为1代表该条报价被用户选中,0代表未选中','addTime':'添加时间','upTime':'更新时间','button':'1代表修改报价,3代表选择报价,6代表确认报价,7代表对其评价',<span class="new">have_power:'该uid用户是否有权限查看联系方式'</span>}
                    ,<br />
                    message: '',<br />
                }
<pre>
接单数据
{
    "code": 0,
    "data": [
        {
            "bid": "1",   接单ID
            "rid": "343", 需求ID
            "uid": "32",  用户ID
            "content": "我要接单",  内容
            "location": ""  地址
            "status": "0",  状态 （保留字段，暂无作用）
            "create_time": "2015-06-09 16:17:31", 创建时间
            "headImg": "" 用户头像,
            "have_power":"0"  该uid用户是否有权限查看联系方式 1：有 0：没有
            "nickname": "掌印2487"
            "phonenum": "18579061487"
            "imgArr": "" 图片列表数组
        }
    ],
    "message": ""
}
</pre>
                <br />
            </p>
            <p>
             	5-1：获取某条报价信息的详情<br />
                	接口网址：{$Think.config.BASEURL}/Api2/getQuoteDetail<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),rid(需求ID),qid(报价的ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'qid':'报价ID','mid':'商户ID','price':'报价金额','headImg':'商户头像','images':'报价提交的小图说明url','rootImg':'报价提交的大图说明url','description':'报价描述','readable':'发布者是否阅读,0代表已读,1代表未读','addTime':'报价时间','upTime':'最新更新时间'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	6：对需求进行回复<br />
                	接口网址：{$Think.config.BASEURL}/Api2/addReply<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),rid(需求ID),content(回复内容)<br />
                    可选字段：replyUid(回复某用户的对应用户ID),location(回复时当前地址,只获取到区+街道即可,省和市忽略)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '回复成功',<br />
                }<br />
            </p>

<p>
<span class="new">7：我要接单</span> <br />
接口地址：{$Think.config.BASEURL}/Api2/addBid<br />
传输方式：post <br />
必须字段：
<pre>
uid（用户id）
rid（需求id）
content（内容）
</pre>
可选字段：
<pre>
location 地址 如：杭州市萧山区
images   图片字段 最多3张,用,号隔开,最后一个不需要加上,号
</pre>
<br />
返回:
<pre>
{
    code: 0,
    data : {},
    message: '提交成功',
}
</pre>

            </p>


            <p>
<span class="new">7-1：修改接单</span> <br />
接口地址：{$Think.config.BASEURL}/Api2/editBid<br />
传输方式：post <br />
必须字段：
<pre>
bid（接单id）
uid（用户id）
content（内容）
</pre>
可选字段：<br />
返回:
<pre>
{
    code: 0,
    data : {},
    message: '修改成功',
}
</pre>

            </p>


            <p>
<span class="new">7-2：删除接单</span> <br />
接口地址：{$Think.config.BASEURL}/Api2/deleteBid<br />
传输方式：post <br />
必须字段：
<pre>
bid（接单id）
uid（用户id）
</pre>
可选字段：<br />
返回:
<pre>
{
    code: 0,
    data : {},
    message: '删除成功',
}
</pre>
            </p>

            <p>
<span class="new">7-3：设置联系方式对某用户可见</span> <br />
接口地址：{$Think.config.BASEURL}/Api2/setVisible<br />
传输方式：post <br />
必须字段：
<pre>
rid（需求id）
uid（被选择用户id）
</pre>
可选字段：<br />
<pre>
remove（1：删除）
</pre>
返回:
<pre>
{
    code: 0,
    data : {},
    message: '设置成功',
}
</pre>
            </p>
            <p>
    7：对需求进行报价<br />
        接口网址：{$Think.config.BASEURL}/Api2/addQuote<br />
        传输方式：post<br />
        必须字段：uid(用户ID),rid(需求ID),<span class="disable">price(报价金额)</span><br />
        可选字段：smallImg(补充图片说明,小图url),rootImg(大图url),description(补充描述)<br />
        返回:{<br />
        code: 0,<br />
        data : {},<br />
        message: '报价成功',<br />
    }<br />
</p>
<p>
    <span class="new">7-1：对报价进行修改</span><br />
        接口网址：{$Think.config.BASEURL}/Api2/editBid<br />
        传输方式：post<br />
        必须字段：uid(用户ID),qid(报价ID),rid(需求ID),price(报价金额)<br />
        可选字段：smallImg(补充图片说明,小图url),rootImg(大图url),description(补充描述)<br />
        返回:{<br />
        code: 0,<br />
        data : {},<br />
        message: '修改成功',<br />
    }<br />
</p>
<p>
    7-2：用户确认报价/更换其他服务商<br />
        接口网址：{$Think.config.BASEURL}/Api2/confirmQuote<br />
        传输方式：post<br />
        必须字段：uid(用户ID),rid(需求ID),mid(商户ID)<br />
        返回:{<br />
        code: 0,<br />
        data : {},<br />
        message: '确认成功',<br />
    }<br />
</p>
            <p>
             	8：首页搜索条件接口<br />
                	接口网址：{$Think.config.BASEURL}/Api2/indexSearch<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    可选字段：keywords(关键字),city(城市),provice(省份),district(地区),day(1代表今天内的数据,3代表3天内,7代表7天内,为空默认为1)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'rid':'需求ID','uid':'用户ID','nickname':'用户昵称','headImg':'头像','content':'需求内容','local':'发布地点','quoteNum':'报价总数','replyNum':'回复总数','statusId':'状态节点','confirmTime':'报价确认时间','addTime':'开始时间','upTime':'更新时间','imgArr':'图片列表数组'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	9：商户广场<br />
                	接口网址：{$Think.config.BASEURL}/Api2/merchantList<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    备注：返回的数据中,product是一个单独的数组<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'mid':'商户ID号','uid':'对应用户ID号','headImg':'商户头像','nickname':'用户昵称','company':'商户名称','address':'商户详细地址','phonenum':'商户电话号码','description':'商户描述','pass':'是否已审核通过,为1代表未通过,2代表审核中,0代表已审核通过','productTotal':'产品总数','quoteTotal':'成功交易总数','addTime':'申请时间','upTime':'更新时间','product'=>'pid':'产品图片ID','images':'产品图片URL','pingjia':'该商户的评价列表'=>'rid':'对应的需求ID','nickname':'评论者昵称','headImg':'评论者头像','createUid':'评论者UID','content':'评论内容','addTime':'评论时间','collection':'1代表已收藏过,0代表未收藏'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	9-1：商户广场查找我关注的商户<br />
                	接口网址：{$Think.config.BASEURL}/Api2/getMyMerchant<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    备注：返回的数据中,product是一个单独的数组<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'mid':'商户ID号','uid':'对应用户ID号','headImg':'商户头像','nickname':'用户昵称','company':'商户名称','address':'商户详细地址','phonenum':'商户电话号码','description':'商户描述','pass':'是否已审核通过,为1代表未通过,2代表审核中,0代表已审核通过','productTotal':'产品总数','quoteTotal':'报价总数','dealTotal':'成功交易总数','addTime':'申请时间','upTime':'更新时间','product'=>'pid':'产品图片ID','images':'产品图片URL','pingjia':'该商户的评价列表'=>'rid':'对应的需求ID','nickname':'评论者昵称','headImg':'评论者头像','createUid':'评论者UID','content':'评论内容','addTime':'评论时间','collection':'1代表已收藏过,0代表未收藏','pjpercent':'好评率'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	10：消息<br />
                	接口网址：{$Think.config.BASEURL}/Api2/mymessages<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'mid':'消息ID','fuid':'该消息对应的发送用户ID','nickname':'用户昵称','senderUid':'消息发送者uid','typeId':'消息类型ID','pondingId':'对应的rid','phonenum':'电话号码,商户的','headImg':'用户头像/商户LOGO','content':'消息内容','readable':'是否已读,为1代表未读,为0代表已读',,'typeName':'类型名称','addTime':'添加时间','upTime':'更新时间','button':'1代表修改报价,2代表立即报价(未通过审核的商户或者个人,点击提示还未成为商户,请先认证,点击跳转到商户认证页面),5代表立即报价,已通过审核的商户,但未对该条需求进行报价,点击跳转到报价页面'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	10-1：获取某用户的未读数<br />
                	接口网址：{$Think.config.BASEURL}/Api2/getUnreadTotal<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {50},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	11:获取个人基本资料：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/getUserInfo<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'uid':'用户ID','phone':'用户的电话','nickname':'昵称','sex':'性别,男/女','headImg':'头像','typeId':'类型,商户/个人,0代表个人,1代表商户','totalTimes':'在线时间长','productTotal':'上传的产品总数','pass':'商户状态ID,1代表审核中,2代表未通过审核,0代表已通过审核','requestTotal':'发布的需求总数','quoteTotal':'我的报价总数','collectTotal':'我的收藏总数','company'=>'公司名称','address'=>'公司地址','mycompany':'我的公司','department':'我的部门','career':'我的职务','contractPhone':'我的联系电话','accreditation':'我的资料是否审核通过,1代表待审核,0代表审核通过,2代表未通过','keywords':"商户的关键词",'localPhone':'固话'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	11-1:查看他人空间：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/getOthersInfo<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),$fuid(要查看的用户id)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'uid':'用户ID','mid':'商户ID','phone':'用户的电话','nickname':'昵称','sex':'性别,男/女','headImg':'头像','typeId':'类型,商户/个人,0代表个人,1代表商户','totalTimes':'在线时间长','productTotal':'上传的产品总数','pass':'商户状态ID,1代表审核中,2代表未通过审核,0代表已通过审核','requestTotal':'发布的需求总数','quoteTotal':'我的报价总数','collectTotal':'我的收藏总数','company'=>'公司名称','address'=>'公司地址','companyPhone'=>'公司电话','productImgs'=>{'pid':'图片ID','images':'图片url'},'mycompany':'我上传的公司名称','department':'我上传的部门名称','career':'我上传的职位名称','contractPhone':'我上传的联系方式','accreditation':'我提交的名片是否审核通过,0代表通过,1代表审核中,2代表未通过','companyPhone':'公司联系方式'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	11-2:获取某商户的成功交易列表(主要用于他人空间-商户)：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/getMcSuccList<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),$fuid(要查看的用户id)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'rid':'需求ID','nickname':'昵称/公司名称','headImg':'头像url','createUid':'需求创建者ID','content':'评价内容','addTime':'评价时间'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	12:获取个人其他数据接口：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/getUserMainData<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),method(获取数据对应的字段,all:所有数据;product:我的产品列表;request:待交易列表;quote:待评价列表;sucsDeal:评论中列表;collect:我的个人收藏列表)<br />
                    返回:{<br />
                    code: 0,<br />
                    返回的需求数据data : {'rid':'需求ID','qid':'报价ID','nickname':'发布者昵称/公司名称','createId':'创建者ID','main':'为1代表是我发布的信息,为0代表其他人发布的信息','headImg':'头像url','content':'需求内容','local':'发布地点','quoteNum':'报价总数','price':'报价金额,仅对状态ID大于3,即待评论和完结状态返回数据,包括我创建和我中标的需求','replyNum':'回复总数','statusId':'状态ID','statusName':'状态名称','confirmTime':'确认报价时间','addTime':'添加时间','upTime':'修改时间','button':'按钮字段,0代表不显示按钮,1代表修改报价,2代表立即报价,3代表选择报价,4代表对其评价','mid':'该用户的商户ID','pingjia':'评价内容','returnType':'为1代表返回的是全部数据,为2代表返回的是收藏数据,为3代表返回我的交易数据','bjheadImg':'报价人的头像','bjnickname':'报价人的昵称','imgArr':'图片列表数组'},<br />
                    返回的收藏数据data : {'type':'收藏类型,需求为request,商户为merchant','createId':'创建者ID','qid':'报价ID','nickname':'发布者昵称/公司名称','main':'为1代表是我发布的信息,为0代表其他人发布的信息,'headImg':'头像url','collId':'对应的ID','RequestContent':'需求内容','Requestlocal':'地点','RequestquoteNum':'报价总数','price':'报价金额,仅对状态ID大于3,即待评论和完结状态返回数据,包括我创建和我中标的需求','RequestreplyNum':'回复总数','RequeststatusId':'状态ID','RequestconfirmTime':'确认时间','Mercompany':'公司名称','Meraddress':'地址','Merphonenum':'联系方式','Merdescription':'公司描述','MerproductTotal':'产品总数','MerquoteTotal':'商户报价总数','MerdealTotal':'成功交易数','MeraddTime':'添加时间',,'MerupTime':'修改时间','button':'按钮字段,0代表不显示按钮,1代表修改报价,2代表立即报价,3代表选择报价,4代表对其评价','mid':'该用户的商户ID','pingjia':'评价内容','returnType':'为1代表返回的是全部数据,为2代表返回的是收藏数据,为3代表返回我的交易数据,'imgArr':'图片列表数组'},<br />
                    返回的产品数据data : {'pid':'产品ID','img':'图片URL','pass':'是否通过审核,1代表待审核,0代表审核通过'},<br />
                    <br />
                    返回所有数据data : {'rid':'需求ID','qid':'报价ID','nickname':'发布者昵称/公司名称','createId':'创建者ID','main':'为1代表是我发布的信息,为0代表其他人发布的信息,'headImg':'头像url','content':'需求内容','local':'发布地点','quoteNum':'报价总数','price':'报价金额,仅对状态ID大于3,即待评论和完结状态返回数据,包括我创建和我中标的需求','replyNum':'回复总数','statusId':'状态ID','statusName':'状态名称','confirmTime':'确认报价时间','addTime':'添加时间','upTime':'修改时间','button':'按钮字段,0代表不显示按钮,1代表修改报价,2代表立即报价,3代表选择报价,4代表对其评价','mid':'该用户的商户ID','pingjia':'评价内容','returnType':'为1代表返回的是全部数据,为2代表返回的是收藏数据,为3代表返回我的交易数据},{'type':'收藏类型,需求为request,商户为merchant','qid':'报价ID','nickname':'发布者昵称/公司名称','createId':'创建者ID','main':'为1代表是我发布的信息,为0代表其他人发布的信息,'headImg':'头像url','collId':'对应的ID','RequestContent':'需求内容','Requestlocal':'地点','RequestquoteNum':'报价总数','price':'报价金额,仅对状态ID大于3,即待评论和完结状态返回数据,包括我创建和我中标的需求','RequestreplyNum':'回复总数','RequeststatusId':'状态ID','RequestconfirmTime':'确认时间','Mercompany':'公司名称','Meraddress':'地址','Merphonenum':'联系方式','Merdescription':'公司描述','MerproductTotal':'产品总数','MerquoteTotal':'商户报价总数','MerdealTotal':'成功交易数','MeraddTime':'添加时间',,'MerupTime':'修改时间','button':'按钮字段,0代表不显示按钮,1代表修改报价,2代表立即报价,3代表选择报价,4代表对其评价','mid':'该用户的商户ID','pingjia':'评价内容','returnType':'为1代表返回的是全部数据,为2代表返回的是收藏数据,为3代表返回我的交易数据,'bjheadImg':'报价人的头像','bjnickname':'报价人的昵称','imgArr':'图片列表数组'}<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	13:修改个人信息：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/editUserInfo<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    可选字段：phone(电话),contractPhone(个人联系电话),SheadImg(小头像url),MheadImg(中图url),RheadImg(原图url),nickname(昵称),mycompany(公司名称),department(部门),career(职位)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '修改成功',<br />
                }<br />
            </p>
            <p>
             	14:申请商户/重新认证商户接口：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/applyMerchant<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),company(公司名称),images1(url路径),address(公司地址),phonenum(公司联系方式)<br />
                    可选字段：description(公司简介),images2(url路径),images3(url路径),localPhone(固话)<br />
                    备注：请先用对应的客户端上传图片方式上传到服务器,再用返回的url作为该接口的图片字段上传,如果是重新认证的商户,会自动更新上一次提交的数据,并且认证状态为待审核<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '申请成功,待审核',<br />
                }<br />
            </p>
            <p>
             	14-1:ios文件上传接口：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/uploadforIos<br />
                    传输方式：post<br />
                    必须字段：无必须字段,单纯二进制文件;多个文件用,号隔开<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'rootName'=>原图url1,原图url2,'smallName'=>小图url1,,小图url2,'medName'=>中图url1,中图url2},<br />
                    message: '上传成功',<br />
                }<br />
            </p>
            <p>
             	15:评价：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/appraise<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),rid(需求ID),content(评价内容)<br />
                    <!--可选字段：quality(服务质量,数字类型),real(真实性,数字类型)<br />-->
                    备注：如果该用户是商户,则后台需要判断发布者是否已进行评价,否则提示发布者未评价,请先让发布者先评价,商户才能进行评论;<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '评价成功',<br />
                }<br />
            </p>
            <p>
             	16:反馈建议接口：<br />
                	接口网址：{$Think.config.BASEURL}/Api4/feedback<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),content(反馈的内容)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '反馈成功',<br />
                }<br />
            </p>
            <p>
             	17:商户上传产品：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/uploadProduct<br />
                    传输方式：post<br />                         
                    必须字段：uid(用户ID),rootImg(产品大图)<br />
                    可选字段：smallImg(产品小图片),medImg(产品中图)<br />
                    备注1：多个产品的图片用,号隔开<br />
                    备注2：请先用对应的客户端上传图片方式上传到服务器,再用返回的url作为该接口的图片字段上传<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '上传成功,待审核',<br />
                }<br />
            </p>
            <p>
             	17-1:安卓上传文件接口：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/onlyfileupload<br />
                    传输方式：get<br />
                    必须字段：image(文件名称),num(数量),对应的image的数量<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'rootName'=>原图url1,原图url2,'smallName'=>小图url1,,小图url2,'medName'=>中图url1,中图url2},<br />
                    message: '上传成功',<br />
                }<br />
            </p>
            <p>
             	17-2:商户删除上传产品：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/delProduct<br />
                    传输方式：post<br />                         
                    必须字段：uid(用户ID),pid(产品ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '删除成功',<br />
                }<br />
            </p>
            <p>
             	18:添加到我的收藏：<br />
                	接口网址：{$Think.config.BASEURL}/Api2/addMycoll<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),type(类型,文本字段,收藏需求的类型为:request;收藏商户的类型为:merchant),collId(对应的ID号)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '收藏成功',<br />
                }<br />
            </p>
            <p>
             	19:删除我的某条收藏：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/delMycoll<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),collId(对应的ID号)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '删除成功',<br />
                }<br />
            </p>
            <p>
             	20:获取某条需求的5条回复数据(首页)：<br />
                	接口网址：{$Think.config.BASEURL}/Api2/getRequestReply<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),rid(对应的需求ID号)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'replyId':'回复的ID','uid':'用户ID','nickname':'用户昵称','headImg':'用户头像','content':'回复内容,前端判断如果超过50字用收起隐藏超出部分','location':'地点','readable':'是否未读,1代表未读,0代表已读','replyUid':'回复指定某用户ID','replyNickname':'回复指定用户昵称','FheadImg':'回复指定用户头像','addTime':'添加时间','upTime':'更新时间','replyTotal':'当前该需求的回复总数'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	21:补充个人信息：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/editMycp<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    可选字段：company(公司名称),depart(部门),career(职务),phone(联系电话)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '修改成功',<br />
                }<br />
            </p>
            <p>
             	22:提交个人名片：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/submitmycard<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),card(图片url)<br />
                    备注：请先用对应的客户端上传图片方式上传到服务器,再用返回的url作为该接口的图片字段上传<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '提交成功',<br />
                }<br />
            </p>
            <p>
             	23:个人后台的待处理数据获取：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/getUndoData<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'request':'待交易总数','quote'=>'待评价总数'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	24:获取某用户的需求列表(他人的空间)：<br />
                	接口网址：{$Think.config.BASEURL}/Api3/getOthersRequest<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),fuid(对方的UID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'rid':'需求ID','qid':'报价ID','content':'需求内容','local':'地点','quoteNum':'报价总数','price':'报价金额','replyNum':'回复总数','statusId':'状态ID','statusName':'状态名称','confirmTime':'确认报价的时间','addTime':'添加时间','upTime':'最近一次修改时间','button':'按钮样式,1代表修改报价,2代表立即报价','imgArr':'图片列表数组'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	25：搜索商户广场<br />
                	接口网址：{$Think.config.BASEURL}/Api2/merchantSearch<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),keywords(搜索内容)<br />
                    备注：返回的数据中,product是一个单独的数组<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'mid':'商户ID号','uid':'对应用户ID号','headImg':'商户头像','nickname':'用户昵称','company':'商户名称','address':'商户详细地址','phonenum':'商户电话号码','description':'商户描述','pass':'是否已审核通过,为1代表未通过,2代表审核中,0代表已审核通过','productTotal':'产品总数','quoteTotal':'成功交易总数','addTime':'申请时间','upTime':'更新时间','product'=>'pid':'产品图片ID','images':'产品图片URL','pingjia':'该商户的评价列表'=>'rid':'对应的需求ID','nickname':'评论者昵称','headImg':'评论者头像','createUid':'评论者UID','content':'评论内容','addTime':'评论时间'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	26:申诉接口：<br />
                	接口网址：{$Think.config.BASEURL}/Api4/complain<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),content(反馈的内容),respondeId(被申诉用户id),type(申诉类型  request  merchant),typeId(申诉对应的ID  商户ID或者是需求ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '提交申诉成功',<br />
                }<br />
            </p>
            <p>
             	27：获取反馈列表接口<br />
                	接口网址：{$Think.config.BASEURL}/Api4/getFbList<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {fid':'反馈ID','replyId':'反馈回复的ID','content':'用户反馈的内容','replytext':'客服回复的内容','addTime':'反馈时间','replyTime':'回复的时间'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	28：获取我的申诉列表接口<br />
                	接口网址：{$Think.config.BASEURL}/Api4/getCpList<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'cid':'申诉ID','respondeId':'被申诉的用户ID','headImg':'被申诉用户的头像','type':'申诉类型 request / merchant','nickname':'被申诉者的昵称/公司名称','typeId':'对应申诉类型的ID','content':'申诉内容','statusId':'申诉的状态节点ID,1代表待处理,0代表已处理,2代表处理中','addTime':'申诉提交时间','upTime':'最近更新时间'},<br />
                    message: '',<br />
                }<br />
            </p>
            <p>
             	29：获取版本号接口<br />
                	接口网址：{$Think.config.BASEURL}/Api4/getcopyright<br />
                    传输方式：post<br />
                    必须字段：不需要传字段<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'copyright':'1.2','tip':'提示文字','url':'链接地址,IOS这一数据为空'},<br />
                    message: '当前最新版本为1.2',<br />
                }<br />
            </p>
            <!--<p>
             	30：商户添加标签<br />
                	接口网址：{$Think.config.BASEURL}/Api3/addKeywords<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID),keywords(用,号隔开,最多3个,末尾不需要,号)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {''},<br />
                    message: '添加成功',<br />
                }<br />
            </p>-->
            <p>
             	30：商户修改标签<br />
                	接口网址：{$Think.config.BASEURL}/Api3/editKeywords<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    可选字段：keywords(标签,用,号隔开,可为空)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {},<br />
                    message: '修改成功',<br />
                }<br />
            </p>
            <!--<p>
             	32：获取商户标签<br />
                	接口网址：{$Think.config.BASEURL}/Api3/getKeywords<br />
                    传输方式：post<br />
                    必须字段：uid(用户ID)<br />
                    返回:{<br />
                    code: 0,<br />
                    data : {'标签1','标签2'},<br />
                    message: '',<br />
                }<br />
            </p>-->
          </div>
    </div>
</body>
</html>
